#demo1{
 /* border: 1px solid red; */
 width: 500px;
 padding: 20px;
 background-color: #EDEDED;
 /* box-shadow: 5px 5px 5px gray; */
}


#demo1 >div{
 /* border: 1px solid red; */
 height: 40px;
 line-height: 40px; 
}

#demo1 label{
 /* border: 1px solid blue; */
 float: left;
 width:190px;
 text-align: right;
 margin-right: 20px;
}

#demo1ButDiv{
 text-align: center;
}

#demo1 button{
 width: 80px;
}

.demo1SpanDiv{
 width: 230px;
 margin: 0 auto;
}

.demo1SpanDiv>span{
 /* border: 1px solid blue; */
 float:left;
 width: 30px;
 height: 30px;
 line-height:30px;
 margin-right: 10px;
 text-align: center;
}

#wan,#qian,#bai,#shi,#ge{
 border: 1px solid black;
 background-color: #FFE699;
}